home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 014a / vgasave.zip / VGASAVE.DOC < prev    next >
Text File  |  1988-01-17  |  4KB  |  91 lines

  1.  
  2.  
  3.                 VGASAVE
  4. 
  5.  
  6.         Author:   Ken Singer
  7.  
  8.         Purpose:  Blanks VGA screen after a specified interval of no keyboard
  9.                   or BIOS video activity; a keystroke or BIOS video write
  10.                   restores the screen.  Optionally, the silmultaneous
  11.                   depression of the CTRL and ALT keys can also be used to
  12.                   manually blank the screen.
  13.  
  14.         Format:   VGASAVE [nn][-]
  15.  
  16.         Remarks:  The square brackets [] indicate optional parameters.
  17.  
  18.                   nn is the delay time, in minutes, after which VGASAVE will
  19.                   blank the screen if no keyboard or BIOS video activity
  20.                   occurs.  This time can range from 01 to 60 minutes.  A value
  21.                   of 00 will disable the automatic screen blanking.  If the
  22.                   time is not specified on the command line, it defaults to 03
  23.                   (minutes).
  24.  
  25.                   - (minus) enables the ability to manually blank the screen by
  26.                   pressing the CTRL and ALT keys at the same time.  (The screen
  27.                   is restored when any key is pressed or a BIOS video write is
  28.                   executed.)  Executing VGASAVE without the minus disables this
  29.                   feature.
  30.  
  31.                   Following are some examples:
  32.  
  33.                        VGASAVE
  34.                        (3 minutes automatic blanking, manual blanking disabled)
  35.  
  36.                        VGASAVE -
  37.                        (3 minutes automatic blanking, manual blanking enabled)
  38.  
  39.                        VGASAVE 05
  40.                        (5 minutes automatic blanking, manual blanking disabled)
  41.  
  42.                        VGASAVE 05-
  43.                        (5 minutes automatic blanking, manual blanking enabled)
  44.  
  45.                        VGASAVE 00
  46.                        (no automatic blanking, manual blanking disabled)
  47.  
  48.                        VGASAVE 00-
  49.                        (no automatic blanking, manual blanking enabled)
  50.  
  51.  
  52.                 VGASAVE
  53. 
  54.  
  55.                   The first time VGASAVE is executed, it becomes resident.
  56.                   Subsequent executions only change appropriate parameters in
  57.                   the resident copy.  Thus, it can be run as many times as
  58.                   desired to change the blanking time, disable or enable the
  59.                   manual blanking capability, etc.
  60.  
  61.                   VGASAVE uses several VGA registers to blank and restore the
  62.                   screen; therefore, it requires a VGA card compatible with the
  63.                   IBM VGA at the register level.  The program has been tested
  64.                   satisfactorily with the COMPAQ VGA and the IBM Personal
  65.                   System/2 (VGA) Display Adapter, but the program does not work
  66.                   with an early version of the VEGA VGA card.
  67.  
  68.                   This program takes over the Keyboard (09h), Video (10h), and
  69.                   Timer (08h) interrupts, but passes through all parameters to
  70.                   the interrupt routines it "stole" the vectors from.  The
  71.                   Video and Timer interrupt vectors are released when the 00
  72.                   blanking time is specified.  While VGASAVE has been
  73.                   sucessfully tested with a variety of resident programs, there
  74.                   is always the possiblilty it will conflict with one.  For
  75.                   that reason, it should be carefully tested in your
  76.                   environment before using it in a production mode.
  77.  
  78.                   VGASAVE may be freely copied and used in any environment, as
  79.                   long as: (1) No charge is made for its use; and (2) It is not
  80.                   modified.
  81.  
  82.                   Comments can be directed to:
  83.  
  84.                        Ken Singer
  85.                        HAL-PC Telecom I Bulletin Board
  86.                        (713) 847-3200
  87.  
  88.                   Versions of this program are also available for Hercules
  89.                   (HERCSAVE) and EGA (EGASAVE) cards.
  90.  
  91.